package com.pro.pojo;


import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class JsMicrocircle {

  private Integer microcircleId;
  private Integer userId;
  private String artcleTitle;
  private String artcleKeywords;
  private String artcleUrl;
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private java.util.Date createDate;
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private java.util.Date releaseDate;
  private Integer acticleCategroyId;
  private Integer acticleHits;
  private Integer acticleLike;
  private Integer acticleReviews;
  private Integer acticleShare;
  private Integer show;
  private Integer serialNumber;
  private String article;
  private String updateId;
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private java.util.Date updateDate;
  private Integer details;

  private String account;
  private String nickname;
  private Integer colCount;//收藏量
  private String artcleCategroyName;
  private String trueName;
  private Integer commodityId;

  public JsMicrocircle() {
    super();
  }

  public JsMicrocircle(Integer microcircleId, Integer userId, String artcleTitle, String artcleKeywords, String artcleUrl, Date createDate, Date releaseDate, Integer acticleCategroyId, Integer acticleHits, Integer acticleLike, Integer acticleReviews, Integer acticleShare, Integer show, Integer serialNumber, String article, String updateId, Date updateDate, Integer details, String account, String nickname, Integer colCount, String artcleCategroyName, String trueName, Integer commodityId) {
    this.microcircleId = microcircleId;
    this.userId = userId;
    this.artcleTitle = artcleTitle;
    this.artcleKeywords = artcleKeywords;
    this.artcleUrl = artcleUrl;
    this.createDate = createDate;
    this.releaseDate = releaseDate;
    this.acticleCategroyId = acticleCategroyId;
    this.acticleHits = acticleHits;
    this.acticleLike = acticleLike;
    this.acticleReviews = acticleReviews;
    this.acticleShare = acticleShare;
    this.show = show;
    this.serialNumber = serialNumber;
    this.article = article;
    this.updateId = updateId;
    this.updateDate = updateDate;
    this.details = details;
    this.account = account;
    this.nickname = nickname;
    this.colCount = colCount;
    this.artcleCategroyName = artcleCategroyName;
    this.trueName = trueName;
    this.commodityId = commodityId;
  }

  public Integer getMicrocircleId() {
    return microcircleId;
  }

  public void setMicrocircleId(Integer microcircleId) {
    this.microcircleId = microcircleId;
  }

  public Integer getUserId() {
    return userId;
  }

  public void setUserId(Integer userId) {
    this.userId = userId;
  }

  public String getArtcleTitle() {
    return artcleTitle;
  }

  public void setArtcleTitle(String artcleTitle) {
    this.artcleTitle = artcleTitle;
  }

  public String getArtcleKeywords() {
    return artcleKeywords;
  }

  public void setArtcleKeywords(String artcleKeywords) {
    this.artcleKeywords = artcleKeywords;
  }

  public String getArtcleUrl() {
    return artcleUrl;
  }

  public void setArtcleUrl(String artcleUrl) {
    this.artcleUrl = artcleUrl;
  }

  public Date getCreateDate() {
    return createDate;
  }

  public void setCreateDate(Date createDate) {
    this.createDate = createDate;
  }

  public Date getReleaseDate() {
    return releaseDate;
  }

  public void setReleaseDate(Date releaseDate) {
    this.releaseDate = releaseDate;
  }

  public Integer getActicleCategroyId() {
    return acticleCategroyId;
  }

  public void setActicleCategroyId(Integer acticleCategroyId) {
    this.acticleCategroyId = acticleCategroyId;
  }

  public Integer getActicleHits() {
    return acticleHits;
  }

  public void setActicleHits(Integer acticleHits) {
    this.acticleHits = acticleHits;
  }

  public Integer getActicleLike() {
    return acticleLike;
  }

  public void setActicleLike(Integer acticleLike) {
    this.acticleLike = acticleLike;
  }

  public Integer getActicleReviews() {
    return acticleReviews;
  }

  public void setActicleReviews(Integer acticleReviews) {
    this.acticleReviews = acticleReviews;
  }

  public Integer getActicleShare() {
    return acticleShare;
  }

  public void setActicleShare(Integer acticleShare) {
    this.acticleShare = acticleShare;
  }

  public Integer getShow() {
    return show;
  }

  public void setShow(Integer show) {
    this.show = show;
  }

  public Integer getSerialNumber() {
    return serialNumber;
  }

  public void setSerialNumber(Integer serialNumber) {
    this.serialNumber = serialNumber;
  }

  public String getArticle() {
    return article;
  }

  public void setArticle(String article) {
    this.article = article;
  }

  public String getUpdateId() {
    return updateId;
  }

  public void setUpdateId(String updateId) {
    this.updateId = updateId;
  }

  public Date getUpdateDate() {
    return updateDate;
  }

  public void setUpdateDate(Date updateDate) {
    this.updateDate = updateDate;
  }

  public Integer getDetails() {
    return details;
  }

  public void setDetails(Integer details) {
    this.details = details;
  }

  public String getAccount() {
    return account;
  }

  public void setAccount(String account) {
    this.account = account;
  }

  public String getNickname() {
    return nickname;
  }

  public void setNickname(String nickname) {
    this.nickname = nickname;
  }

  public Integer getColCount() {
    return colCount;
  }

  public void setColCount(Integer colCount) {
    this.colCount = colCount;
  }

  public String getArtcleCategroyName() {
    return artcleCategroyName;
  }

  public void setArtcleCategroyName(String artcleCategroyName) {
    this.artcleCategroyName = artcleCategroyName;
  }

  public String getTrueName() {
    return trueName;
  }

  public void setTrueName(String trueName) {
    this.trueName = trueName;
  }

  public Integer getCommodityId() {
    return commodityId;
  }

  public void setCommodityId(Integer commodityId) {
    this.commodityId = commodityId;
  }

  @Override
  public String toString() {
    return "JsMicrocircle{" +
            "microcircleId=" + microcircleId +
            ", userId=" + userId +
            ", artcleTitle='" + artcleTitle + '\'' +
            ", artcleKeywords='" + artcleKeywords + '\'' +
            ", artcleUrl='" + artcleUrl + '\'' +
            ", createDate=" + createDate +
            ", releaseDate=" + releaseDate +
            ", acticleCategroyId=" + acticleCategroyId +
            ", acticleHits=" + acticleHits +
            ", acticleLike=" + acticleLike +
            ", acticleReviews=" + acticleReviews +
            ", acticleShare=" + acticleShare +
            ", show=" + show +
            ", serialNumber=" + serialNumber +
            ", article='" + article + '\'' +
            ", updateId='" + updateId + '\'' +
            ", updateDate=" + updateDate +
            ", details=" + details +
            ", account='" + account + '\'' +
            ", nickname='" + nickname + '\'' +
            ", colCount=" + colCount +
            ", artcleCategroyName='" + artcleCategroyName + '\'' +
            ", trueName='" + trueName + '\'' +
            ", commodityId=" + commodityId +
            '}';
  }
}
